Synonyms for "Venus''s slipper"

Words with similar meaning